HTML Uniform Resource Locators

URLகள் மற்றும் வலை முகவரிகளைப் புரிந்துகொள்ளுதல்

HTML Uniform Resource Locators

URL என்பது வலை முகவரிக்கான மற்றொரு சொல்.

ஒரு URL சொற்களால் (எ.கா. jassifteam.com) அல்லது இணைய நெறிமுறை (IP) முகவரியால் (எ.கா. 192.68.20.50) உருவாக்கப்படலாம்.

பெரும்பாலான மக்கள் உலாவும்போது பெயரை உள்ளிடுகிறார்கள், ஏனெனில் பெயர்கள் எண்களை விட நினைவில் கொள்வது எளிது.

URL - Uniform Resource Locator

வலை உலாவிகள் URL பயன்படுத்தி வலை சேவையகங்களிலிருந்து பக்கங்களைக் கோருகின்றன.

வலைத்தளத்தில் ஒரு ஆவணத்தை (அல்லது பிற தரவு) முகவரிட ஒரு சீரான வள இடம் காட்டி (URL) பயன்படுத்தப்படுகிறது.

https://www.jassifteam.com/html/default.asp போன்ற வலை முகவரி பின்வரும் தொடரியல் விதிகளைப் பின்பற்றுகிறது:

scheme://prefix.domain:port/path/filename

https://www.jassifteam.com:443/html/tutorial.html
scheme

https

இணைய சேவையின் வகையை வரையறுக்கிறது (மிகவும் பொதுவானது http அல்லது https)
prefix

www

டொமைன் முன்னொட்டை வரையறுக்கிறது (http க்கான இயல்புநிலை www)
domain

jassifteam.com

இணைய டொமைன் பெயரை வரையறுக்கிறது (jassifteam.com போன்றது)
port

443

ஹோஸ்டில் உள்ள போர்ட் எண்ணை வரையறுக்கிறது (http க்கான இயல்புநிலை 80)
path

/html/

சேவையகத்தில் ஒரு பாதையை வரையறுக்கிறது (தவிர்க்கப்பட்டால்: தளத்தின் ரூட் டைரக்டரி)
filename

tutorial.html

ஒரு ஆவணம் அல்லது வளத்தின் பெயரை வரையறுக்கிறது

Common URL Schemes

கீழே உள்ள அட்டவணை சில பொதுவான திட்டங்களை பட்டியலிடுகிறது:

Scheme Short for Used for
http HyperText Transfer Protocol பொதுவான வலைப்பக்கங்கள். குறியாக்கம் செய்யப்படவில்லை
https Secure HyperText Transfer Protocol பாதுகாப்பான வலைப்பக்கங்கள். குறியாக்கம் செய்யப்பட்டது
ftp File Transfer Protocol கோப்புகளைப் பதிவிறக்கம் அல்லது பதிவேற்றம் செய்தல்
file உங்கள் கணினியில் உள்ள ஒரு கோப்பு

URL Encoding

URLகளை ASCII எழுத்துத்தொகுப்பை மட்டுமே பயன்படுத்தி இணையத்தில் அனுப்ப முடியும். ஒரு URL ASCII தொகுப்பிற்கு வெளியே உள்ள எழுத்துக்களைக் கொண்டிருந்தால், URL மாற்றப்பட வேண்டும்.

URL குறியாக்கம் ASCII அல்லாத எழுத்துக்களை இணையம் வழியாக அனுப்பப்படக்கூடிய வடிவமாக மாற்றுகிறது.

URL குறியாக்கம் ASCII அல்லாத எழுத்துக்களை "%" மற்றும் அதைத் தொடர்ந்து ஹெக்ஸாடெசிமல் இலக்கங்களுடன் மாற்றுகிறது.

URLகளில் இடைவெளிகள் இருக்க முடியாது. URL குறியாக்கம் பொதுவாக ஒரு இடைவெளியை கூட்டல் (+) அடையாளம் அல்லது %20 உடன் மாற்றுகிறது.

Try It Yourself

Hello Günter

நீங்கள் "சமர்ப்பி" என்பதைக் கிளிக் செய்தால், உள்ளீடு சேவையகத்திற்கு அனுப்பப்படுவதற்கு முன் உலாவி URL குறியாக்கம் செய்யும்.

சேவையகத்தில் உள்ள ஒரு பக்கம் பெறப்பட்ட உள்ளீட்டைக் காட்டும்.

வேறு சில உள்ளீட்டை முயற்சிக்கவும் மற்றும் சமர்ப்பிப்பை மீண்டும் கிளிக் செய்யவும்.

ASCII Encoding Examples

உங்கள் உலாவி உங்கள் பக்கத்தில் பயன்படுத்தப்படும் எழுத்துத்தொகுப்பின் படி உள்ளீட்டை குறியாக்கம் செய்யும்.

HTML5 இல் இயல்புநிலை எழுத்துத்தொகுப்பு UTF-8 ஆகும்.

Character From Windows-1252 From UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85

அனைத்து URL குறியாக்கங்களின் முழுமையான குறிப்புக்கு:

எங்கள் URL Encoding Reference ஐப் பார்வையிடவும்.

Exercise

பின்வருவனவற்றில் URL இன் சரியான வடிவம் எது?

https://www.jassifteam.com:443/html/tutorial.html
✓ சரி! இது சரியான URL தொடரியல்: scheme://prefix.domain:port/path/filename
jassifteam.com/html/tutorial.html
✗ தவறு! திட்டம் (https://) இல்லாமல் URL முழுமையடையவில்லை
https://jassifteam.com:html/tutorial
✗ தவறு! போர்ட் எண்ணுக்குப் பிறகு பாதை வரவேண்டும், பாதையை போர்ட்டாக கருத முடியாது
www.jassifteam com/html tutorial html
✗ தவறு! இடைவெளிகள் URLகளில் அனுமதிக்கப்படுவதில்லை, அவை %20 ஆக குறியாக்கம் செய்யப்பட வேண்டும்